#include<bits/stdc++.h>

using namespace std;

/**
 * 贪心算法，尽量可能使得高位变大
 * @param s
 */
void trans(string &s) {
    int n = s.size();
    for (int i = 0; i < n - 1; i++) {
        if (s[i] < s[i + 1]) {
            swap(s[i], s[i + 1]);
            return;
        }
    }
    swap(s[n - 2], s[n - 1]);
}

int main() {
    string s;
    cin >> s;
    for (int i = 0; i < 2; i++) {
        trans(s);
    }
    cout << s;

    return 0;
}
